xen/arm: Panic if we are unable to initialize platform timer
authorJulien Grall <julien.grall@linaro.org>
Fri, 15 Nov 2013 15:27:37 +0000 (15:27 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 19 Nov 2013 16:01:08 +0000 (16:01 +0000)
The caller of xen_init_time, start_xen, doesn't check the return value
of the function. Xen will silently ignore the error and continue.

Signed-off-by: Julien Grall <julien.grall@linaro.org>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/time.c

index a30d4229b49cda7cc4b982879db8a8443e44a174..938995dbe5f08fa9c530d0ace31170b95855b838 100644 (file)
@@ -132,7 +132,7 @@ int __init init_xen_time(void)
 
     res = platform_init_time();
     if ( res )
-        return res;
+        panic("Timer: Cannot initialize platform timer\n");
 
     /* Check that this CPU supports the Generic Timer interface */
     if ( !cpu_has_gentimer )